sheep ranch - French English Dictionary